home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio 2000
/
Ham Radio 2000.iso
/
ham2000
/
misc
/
hamware
/
tncterm.doc
< prev
next >
Wrap
Text File
|
1994-11-04
|
45KB
|
940 lines
Chapter 1
Introduction
1.1 What is TNCTERM?
TNCTERM is a complete TNC operating environment. It consists of a set
of programs that provide the amateur radio operator with automated ter-
minal node control, logging, and message generation. TNC.EXE, the pri-
mary TNC program, is a 'C' program which provides the user with a menu
oriented interface to the TNC. It also has links to the other programs
which provide the operator with a full set of data base functions.
. TNCED.EXE - full screen editor
. LOGBOOK.EXE - ISAM based logbook database program
. COUNTRIES.EXE - callsign/country lookup program with great circle
distance & bearing computation
. HAMGRAM.EXE - NTS message generation and database
1.2 Flexibility
- TNC may be configured to function with either the COM1 or COM2
serial ports at speeds from 300 to 9600 baud.
- Fully configurable color selection, terminal screen layout, and
file location are just a few of the adjustable parameters.
- Provides all of the common file handling functions of the popular
communications programs including ASCII file transmit and re-
ceive, screen buffer captures,
- Supports all modes, CW, AMTOR, RTTY, PACKET (VHF/HF).
1.3 Ease of Use
- Pull down menus provide complete access to all internal and
external functions.
- Fully scrollable receive buffer of 800 lines. Receive buffer
may be written to disk file of users choice.
- Receive function operates independent of transmit buffer. Create
outgoing text while the other op' is transmitting.
- Removes operator from the cryptic TNC protocol language. All
change of mode transmit/receive, etc are handled by TNCTERM.
Operator makes selections by pulldown menu selection.
1.4 Distribution of TNCTERM
TNCTERM is commercial software. Clermont Computer Consultants retains
sole distibution and resale rights to all programs contained on the dis-
tribution disk including:
TNC.EXE
TNCED.EXE
TNCEDINS.EXE
HAMLOG.EXE
HAMGRAM.EXE
COUNTRY.EXE.
1.5 The most recent version of this software is always available from
the author at:
Clermont Computer Consultants
122 N. Ravenwood Drive
Cape May Court House, NJ 08210
(609) 624 0076.
The cost for the software on either 5 1/4" or 3 1/2" diskette is
$35.00. Please send check or money order drawn on U.S. dollars with
your order.
1.6 Disclaimer
W1HKJ, David Freese and Clermont Computer Consultants make no warran-
ty, expressed or implied, concerning this program's merchantability or
fitness for any particular use. In no event is David Freese or Cler-
mont Computer Consultants liable to you for any damages resulting from
your use of the program.
Chapter 2
Getting Started with TNCTERM
2.1 System Requirements
TNCTERM has the following minimal requirements:
- IBM PC, XT, AT, PS-2 or compatible with at least 320 K bytes of
memory.
- DOS 2.0 or later
- Floppy disk drive, 360K, 1.2M, 720K, 1.44M, or a hard drive.
- Either COM1 or COM2 port available for serial communications.
- the Kantronics All Mode Terminal Node Controller, KAM or
the MFJ Multi-Mode Data Controller, MFJ-1278 or
the PK232
2.2 TNCTERM installation
TNCTERM is distributed with the following files:
TNC.EXE Executable file which directly interfaces to the
Terminal Node Controller.
TNCTERM.KAM Configuration file for using TNCTERM with the
Kantronics All Mode TNC.
TNCTERM.MFJ Configuration file for using TNCTERM with the
MFJ-1278 Multi-Mode Data Controller
TNCTERM.AEA Configuration file for using TNCTERM with the
AEA PK-232 TNC.
COUNTRY.EXE Stand alone prefix/country lookup program
COUNTRY.LST ASCII text file containing the Prefix/Country list
as found in the 1991 Call Book. This file is used
by COUNTRY.EXE.
TNCED.EXE Full screen editor, colors and keyboard reconfig-
urable. Edits file up to maximum of available
computer memory.
TNCEDINS.EXE Installation program for TNCED.EXE. Allows color,
and keyboard reconfiguration.
LOGBOOK.EXE ISAM based database for keeping amateur radio log.
Includes both date and callsign indexing of the
database.
HAMGRAM.EXE dBase-III compatible database of National Traffic
System messages. Builds NTS messages with proper
pre and postambles, and word count.
2.3 First-time Setup of TNCTERM
HARD DISK I suggest you create a directory called \HAM. Copy all of
the files to this directory and include the directory name in your
path definition.
FLOPPY DISK Simply make a working copy of the distribution disk to use
as a working disk. If you have a two floppy drive system you may
modify the configuration file to direct all log and other data files
to the second disk. See the configuration file specification below.
2.3.1 CONFIG.SYS - no changes to your config.sys file are necessary.
2.3.2 AUTOEXEC.BAT - Add the directory name of your TNCTERM files to
your path statement.
2.3.3 Before executing the program, you should prepare the TNCTERM.CFG
file for your specific installation. Three preconfigured files are
included with the distribution disk, TNCTERM.KAM, TNCTERM.MFJ,
TNCTERM.AEA. Copy the appropriate file to a new file called TNCTERM.CFG.
2.3.4 The TNCTERM.DEF file contains several user configurable parameters
and some others that you should only change if you need to adapt the
program to some other TNC. A line which begins with a semicolon is
ignored by TNC.EXE and can be used for comments in the configuration file.
Each configurable parameter is specified by a line such as:
TNCPORT=1
The TNC.EXE program will search for the string 'TNCPORT=' and expects
to find the parameter immediately following the equals sign. Do not put
spaces around the '=' sign.
RS-232 serial port definitions:
TNCPORT=1 1 = COM1, 2 = COM2
TNCPARITY=0 0 = NONE, 1 = ODD, 2 = EVEN
TNCSTOPBITS=1 1 or 2 STOPBITS
TNCWORDLEN=8 7 or 8 bit WORDLEN
TNCBAUD=9600 300,600,1200,2400,4800,9600
Child process definitions:
TNCLOGPROG=hamlog.exe
TNCLOGBOOK=hamlog
TNCEDIT=tnced.exe
TNCCOUNTRIES=country.exe
TNCCOUNTRYLIST=country.lst
TNCNTSPROG=hamgram.exe
If you have a logbook program that you prefer to use, it may be specified
on the TNCLOGPROG= line. If that program expects to be passed a parameter
it may be specified on the TNCLOGBOOK= line. If no drive or path is given
then TNCTERM will expect to find them in the default directory.
2.4 Initial Set Up of TNCTERM.
Turn the TNC and your computer off. Connect the two using the config-
ured communications port. Connect the TNC to your HF/VHF gear in
accordance with the TNC instruction manual. I recommend beginning
with the VHF/UHF equipment.
Turn your computer on and boot it using DOS 3.0 or later.
Change to the drive and directory containing TNCTERM programs and execute
TNCTERM.EXE.
2.5 FIRST TIME USE OF KAM OR MFJ-1278
Turn the TNC on and wait for a readable message to appear on your
screen. Immediately press the asterisk '*'. The TNC will now be set
to the same baud as the computer. Follow the instructions
for your TNC to make this a permanent setup.
2.5.1 TIME ZONE Environment Variable
Enter the following either in your AUTOEXEC.BAT file or from the DOS
command prompt:
SET TIMEZONE=4 ( a range of -11 to +11 allowed)
If the TIMEZONE variable is missing from the environment or its value is
0 then no correction is made to GMT.
Chapter 3
Main Display & Operating Modes
3.1 Main Display
3.1.1 The main display consists of a transmit window, a receive
window and a status bar.
┌──────────────────────────────────────────────────────────┐
│ │
│ │
│ │
│ Receive window │
│ │
│ │
│ │
│ │
├──────────────────────────────────────────────────────────┤
│ Status Bar │
├──────────────────────────────────────────────────────────┤
│ │
│ │
│ Transmit Window │
│ │
│ │
└──────────────────────────────────────────────────────────┘
3.1.2 Receive Window - This multi-line window will contain the most
recently received data. It contains the most recently received
text in an 800 line text buffer.
3.1.3 Status Bar - The right hand portion of the status bar shows the
present date time properly converted to Greenwich Mean Time. The
left hand portion of the status bar indicates whether the capture or
receive file mode is active, and if a text file is being transmitted.
3.1.4 Transmit Window - The transmit window is a multi-line scrolla-
ble area for entering transmitted text. When transmit data is taken
from external files it is shown sequentially in the area.
3.1.5 Pull Down Menus - All program operations are available through
a pull down menu system. The menu system is activated by pressing the
F10 key. Menu selection is accomplished by use of the arrow and Enter
keys. Some menu selections will open submenus for further selection.
3.2 Operating Modes
3.2.1 TNCTERM properly interfaces with the TNC in the CW, AMTOR,
RTTY, ASCII, HF-PACKET, and VHF-PACKET operating modes. It provides a
layer of isolation between the operator and the TNC control language.
This isolation is particularly beneficial in CW, AMTOR, ASCII and RTTY
modes as it allows the operator to concentrate on the QSO and not the
control language. It is frustrating to have to look up a desired
control language sequence in the middle of a QSO. Mode selection is
make on the MODE pull down menu.
Chapter 4
Menu System
4.1 A pull-down / pop-up menu system is used to access all function
of the program. In addition, certain functions can be quickly brought
up by alternate hot keys. On the menu system these are shown by the
<K> symbol where K is the access character.
4.2 The menu system is activated by pressing function key <F10>.
The top line of the display contains the names of each menu section
and the leftmost menu will be active. The screen appears as:
Modes Files Buffers Accessory Setup DosApp
┌──────┐
│Ascii │
│Baudot│
│Cw │
│Fax │
│Packet│
└──────┘
4.3 You can move between vertical menu items by pressing the bold
character or by using the up and down arrow keys. Movement between
horizontal menus is obtained by use of the left and right arrow keys
only. The selected item is indicated by reverse field. Press
<ENTER> to activate that function.
4.4 For example, to activate morse code, Press <C> or move the reverse
field indicator using the up/down arrow keys. Press <ENTER>. A new
pull down menu will appear next to the Cw entry, indicating that further
selection is required:
Modes Files Buffers Accessory Setup DosApp
┌──────┐
│Ascii │
│Baudot│┌───────┐
│Cw ││HF │
│Fax ││VHF(mcw│
│Packet│└───────┘
└──────┘
4.5 The other menus are:
Modes Files Buffers Accessory Setup DosApp
┌───────────┐
│Capture <C>│
│Receive <R>│
│Transmit │
│ErasRcvBuff│
│SaveRcvBuff│
│ViewRcvBuff│
└───────────┘
Modes Files Buffers Accessory Setup DosApp
┌─────────┐
│LoadBuffr│
│ModBuffer│
│XmtBuffer│
└─────────┘
Modes Files Buffers Accessory Setup DosApp
┌───────────┐
│Country │
│LogBook <L>│
│NTSmsgs │
└───────────┘
Modes Files Buffers Accessory Setup DosApp
┌─────────┐
│Baud │
│cwWPM │
│Date/Time│
│─────────│
│Colors │
│LoadClrs │
│SaveClrs │
└─────────┘
Modes Files Buffers Accessory Setup DosApp
┌─────────┐
│Dos │
│Editor │
│eXit <X>│
└─────────┘
Chapter 5
Transmit Buffers
5.1 Ten transmit buffers are available for quick insertion into the
transmit data stream. These buffers are read from and written to the
file TNCTERM.BFR unless otherwise specified. Transmit buffer mainten-
ance is found under the Buffer pull down menu.
5.2 Transmitting a buffer - You may select a transmit buffer by one
of two methods.
(1) Using the pull down menus, select XmtBuffer. The entire set
of 10 buffers will be displayed. Using the UP and DWN arrow
keys, select the desired buffer and press ENTER. If you change
your mind you may abort the selection by pressing ESC.
(2) Select a transmit buffer by using the alternate key combined
with a number key. For example: buffer number 3 is inserted
into the transmit stream by pressing alt<3>.
5.3 Viewing and Modifying Buffers - Access the buffers by selecting
ModBuffer on the Buffer pull down menu. Specify the name of the buffer
file. The default editor will be called with the specified file. Change
the text as desired and exit the editor using <alt>X (if using TNCED).
The ten buffers will be updated on return to TNC.
5.4 Loading a new set of buffers. Select the LoadBuffer function on the
Buffer pull down menu. Specify the name of the desired buffer file. If
the file is found the ten buffers will be overwritten with the file data.
5.5 Modifying the buffer file directly - Each buffer file is a simple
text file containing ten lines where each line does not exceed 80
characters. You may modify the file using a text editor. Make sure
that the editor treats the file as a non-document.
NOTE: FILE SELECTION
At any file name prompt you may enter a sequence of wildcards in the
file name. For example:
*.TXT ..\TEXT\BUFFERS.?91 c:\WP\BUFFER?.WP
When a wildcard is entered a pick list will be displayed showing all
matching file names. The actual list may be longer than the display
so you can scroll past the end of the display. Move to the desired
file using the UP and DOWN arrow keys and select it by pressing <ENTER>.
If the file is not found, press <ESC> to return to the file name
prompt. If only one matching file is found, its name will be entered
into the file name prompt and no pick list will be displayed.
Chapter 6
File Transmission
6.1 Plaintext (ASCII) files can be transmitted in any mode. This mode
is entered on the Files menu. You will be prompted to enter the name
of the file for transmission. Include the drive and path if necessary.
Characters will begin transmission immediately and are displayed in the
transmit window. Tranmsission can be terminated by pressing <ESC>.
Chapter 7
Receive Buffer
7.1 The receive buffer in TNC consists of 800 lines of 80 characters
each. The receive window only shows the last several lines in the
buffer. Access to the entire receive buffer can be made by pressing
the Page-Up key or via the Files pull down menu. The receive window
will then show the receive buffer beginning with the first line of
text received. Movement through the buffer is made with the up and
down arrow keys. When you are finished press <ESC> to return
to the normal transmit/receive screen.
7.2 Saving the Receive Buffer - Access the save receive buffer function
on the Files pull down menu. You will be prompted for a filename in
which to save the buffer. The default is TNCTERM.BFR.
Chapter 8
Data Base Use
8.1 CWTERM uses and maintains three distinct data base files:
DEFAULT NAME USE
LOGBOOK.DB ISAM database file provides full log keep-
ing functions using a pop up menu.
HAMGRAM.DBF DBASE-III compatible file containing a complete
message generation and storage system.
COUNTRY.LST ASCII text file containing cross reference data of
Prefix to Country. Much faster than using the
callsign book.
8.2 LOG BOOK DATA FILE
LOGBOOK.DB is the default log book file. You may alter the log name
in the CWTERM.CFG configuration file. This file is a ISAM database with
the following field definitions:
FIELD NAME TYPE SIZE
DATE DATE 8
TIME CHAR 4
CALLSIGN CHAR 15
RSTIN CHAR 3
RSTOUT CHAR 3
FREQ NUMBER 8:4
MODE CHAR 3
COMMENT CHAR 29
QSLSENT DATE 8
QSLRCVD DATE 8
8.2.1 LOGBOOK INDEX FILES - A single composite index file is maintain-
ed. Both a DATE-TIME and CALLSIGN index are contained in this single
IDX file.
8.2.2 Accessing the Logbook Data - The logging function is accessed
on the Log/NTS pull down menu or by pressing <alt>L. The following form
will overwrite the lowest lines of the screen.
Date │Time│ Callsign │IN │OUT│ Freq │MOD│ Comments │RecNbr
────────┼────┼───────────────┼───┼───┼────────┼───┼────────────────┴────────────
│ │ │ │ │ │ │
────────┴────┴───────────────┴───┴───┴────────┴───┴─────────────────────────────
Add Bottom Delete Edit Find Index Next QSL Prev Top eXit [DATETIME]
8.2.3 A new database will always show a RecNbr of 0 and blank fields
with the exception of Freq which will be 0.0000. Each function is invoked
by the first capital letter in the command word. To record a logbook
entry use the Add function. To modify an existing entry use the Edit
function. When done either Adding or Modifying an entry return to the
command mode by pressing ESC to discard the changes or ctl_END to save
them to the database. For additions to the database the Date and Time
will be entered from the system date-time corrected to GMT in accordance
with the environment variable TIMEZONE.
IMPORTANT!! ESC discards the ADD or EDIT record
ctl_END saves the record to the database.
8.2.4 Pressing <I> for index will toggle the index between callsign
and date-time. The date-time is the default index and the last entry
in the log book will be the one shown on initial entry.
8.2.5 The <F>ind function performs the search based on the callsign
index. I usually use this to find a previously worked callsign.
My log now has over 2000 entries covering a period of three years.
Finding a previously worked station is instantaneous! The find may
be for an entire callsign or a partial. For example: entering W4
for the search string will put you at the first W4 callsign in the
logbook. If a W4xxx entry does not exist, then the next record in order
after W4 will be displayed.
8.2.6 <D>elete a record opens a dialog box for confirmation of the
delete request. A delete record in an ISAM database is permanent!
The database and both index files will be modified to reflect the
removal of all 'deleted' records.
8.2.7 Return to the calling program (TNC or COMMAND.COM) BY pressing
X for eXit.
8.2.8 Separate LOGBOOK maintenance. The program LOGBOOK.EXE can be
executed from the DOS command line. Multiple logbooks can be maintained
and are accessed by specifying them on the command line extension:
C:\HAM\LOGBOOK LOGBOOK to access the CWTERM logbook
C:\HAM\LOGBOK CONTEST to access the logbook named CONTEST
8.3 NTS MESSAGE DATA FILE
8.3.1 CWTERM maintains a data base of NTS messages which have been
transmitted. These messages are in a DBASE-III compatible file with
the following data dictionary:
DATA FIELD TYPE SIZE
MSG_NBR C 4
PRECEDENCE C 1
HANDLING C 1
HANDL_EXT C 5
STATION C 10
ORIGIN C 15
FILE_TIME C 4
FILE_MONTH C 3
FILE_DAY C 2
ADDRESSEE C 25
ADDR1 C 25
ADDR2 C 25
CITY C 25
STATE C 2
ZIP C 5
PHONE C 13
TEXT_1 C 65
TEXT_2 C 65
TEXT_3 C 65
TEXT_4 C 65
TEXT_6 C 65
SIGN C 25
SIGN_ADR1 C 25
SIGN_ADR2 C 25
SIGN_CITY C 25
SIGN_ST C 2
SIGN_ZIP C 5
SIGN_PHN C 13
8.3.1 NTS Data Base Access - You access the NTS data base via the Log/NTS
menu. The transmit/receive screen will be replaced with a data entry form
which relates directly to the NTS message format. The last message sent
(or a blank message for a new data base) will be in the fields.
8.3.2 Data entry and movement through the data base is very similar to
making log book entries. The main difference is that prompts and
selectable data entries are provided. The casual preparation of an
NTS message does not require much of a learning curve. The word count
is performed automatically.
8.3.3 Data Entry Format:
┌─┤ 1 of 1 ├──┤HAMGRAM.DBF├─┤04/14/90├───────────────────────────┐
│ Nbr P Handling Inst OrigSta Place of Origin Time Mon Day │
├─────────────────────────────────────────────────────────────────┤
│ HX │
├─────────────────────────────────────────────────────────────────┤
│ To: Phone # │
│ │
│ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ │
│ │
│ │
│ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ From: Phone # │
│ │
│ ┌──────────────────────┤
│ │Word Count : │
└──────────────────────────────────────────┴──────────────────────┘
N)ext P)rev T)op b(O)t G)o S)rch E)dit A)dd D)el B)row Pa(C)k W)rite Q)uit
<F1> for HELP
8.3.4 Writing the message to an ASCII file. Pressing the <W> select
key will write the message in NTS format to a file name MSGnnnnn where
nnnnn is the assigned message number in the data entry form.
8.3.5 Return to the transmit receive screen by pressing <Q> for quit.
8.3.6 The file MSGnnnnn may now be sent as a plain text file trans-
mission.
8.4 COUNTRY
8.4.1 COUNTRY.EXE is a fast retrieval program for locating countries
when the callsign prefix is known.
8.4.1 The file COUNTRY.LST is an ASCII file with the following format:
;Prefix Country/State/City │sDD.MM│sDDD.MM
;{Local}Cape May NJ │ 38.57│ 74.50
A2 BOTSWANA │-22.00│ -24.00
A3 TONGA IS │-20.00│ 175.00
A4X OMAN │ 22.00│ -58.00
A5 BHUTAN │ 27.30│ -90.06
Comment and special data lines begin with a semicolon. The program
will default to computation of distance in nautical miles. To change
to another standard delete the appropriate leading semi-colon from
the appropriate one of the lines which specify statue miles or kilo-
meters:
;;{Earth major axis st.miles │ 3906.5
;;{Earth major axis in kilometrs}│ 6387.388
Each line of data must conform to the specified format.
Prefix Country/State/City │sDD.MM│sDDD.MM
Your own latitude and longitude is specified on the ";local" line as
shown above.
The entry for Cape May NJ, the authors QTH is:
;{Local}Cape May NJ │ 38.57│ 74.50
The entry for Cedar Rapids would be:
;{Local}IOWA, CEDAR RAPIDS │ 41.58│ 91.40
8.4.2 Accessing Prefix/Country list - Select Countries from the
Accessory pull down menu to call up the COUNTRY.EXE program. You may
also access this program from the COMMAND.COM prompt.
8.4.3 Quick location of a prefix can be obtained by pressing the
first letter of the prefix.
8.4.4 Search by name of country is obtained by pressing CONTROL-S.
This opens a request window for the search string. The search string
is not case sensitive, for example INDIA, india, and India will all
locate the same entry. The light bar will be placed on the first
entry found containing that string, or left in place if not found.
8.4.5 The file can be maintained using a non-document editor. Be
certain to observe the limitation of line size and format. You
should also maintain the alpha numeric sort of entries. Adding or
deleting lines will not effect the program operation.
Chapter 9
Capturing Incoming Text
9.1 Two methods are available for capturing incoming text. The
receive buffer may be saved to a text file as previously described.
The incoming text may also be sent to a file as it arrives. This is
accomplished by pressing alt<C>. The capture file is alwasy named
TNCTERM.LOG and will be in the default directory.
9.2 Incoming text will continue to be sent to the file until the next
alt<C> is pressed. The file will be closed.
Chapter 10
Modifying Program Defaults
10.1 SCREEN COLORS
10.1.1 Screen colors may be changed and saved to a default file called
TNCTERM.CLR. The program will read and use this file is in the default
directory when the program is first executed.
10.1.2 COLOR SELECTION SCREEN The color selection screen is available
as a choice on the SetUp menu. The function keys are used to change
the foreground and background colors of each screen area used by TCN.EXE.
The colors selected by any one function key will rotate continuously
through the available choices as the key is pressed.
10.1.3 SAVING and LOADING a color file can be performed from the SetUp
menu. The default file will be TNCTERM.CLR but can be any file name
of your choice.
10.2 CW Speed
10.2.1 Select cwWPM from the Setup menu. Enter the desired WPM into
the prompt window.
10.3 RTTY Baud
10.3.1 Select Baud from the Setup menu. Enter the desired baud into
the prompt window.
10.4 Date/Time
10.5 Selecting Date/Time from the Setup menu will cause the proper
transmission of the DAYTIME string to the terminal node controller.
You should be sure that your are at the cmd: prompt when selecting
this function. This will force the terminal node controller to be
keeping the same date/time as the computer.
Chapter 11
DOS Applications
11.1 You may temporarily exit TNC by selecting Dos from the DosApp
menu. The program will bring up a temporary COMMAND.COM from which
you can execute DOS commands or other programs. You may be constrained
by the amount of memory available. Try checking by using the MEM
command. On a 286 laptop computer with 640 K RAM there is 397 K of
memory available at this temporary DOS prompt. If you specify a
different COMSPEC file in your autoexec.bat be certain that it is
a full specification including drive and directory. The program will
call up your specified command file if it is found.
Return to TNC by entering 'EXIT' at the dos prompt.
11.2 EDITOR The editor specified in the TNCTERM.DEF file can be
invoked with a specified edit file by selecting Editor from the
DosApp menu.
11.3 PROGRAM TERMINATION - The program can be terminated in two ways -
by selecting the eXit line on the DosApp menu, or by pressing the
<alt>X key. In either case you will be required to enter a 'y', or
'Y' to confirm the termination.
Chapter 12
TNCED Editor
TNCED is a full screen editor that is distributed with a Word Star (tm)
compatible keyboard interface. It is capable of editing multiple files
with a tiled window for each file. The total size of all files and
temporary buffers cannot exceed the size of available memory. A 640 K
computer under DOS 4.0 can handle a single file of approximately 400,000
characters.
The program is invoked from the command line as:
TNCED file1 (file2 file3 file4 ...)
to open and edit multiple files.
The program is less than 60K in size and therefore is a convenient
editor to use when invoked as a child process from another program.
This is the way it is used when called by CWTERM.
The program is completely configurable by the install program:
TNCEDINST.EXE.
Keyboard primary and secondary control sequences can be changed to
suit the individual user (emulate NE or QED or any other editor of
your choice). They can be modified for your individual taste. As
distributed the primary control sequences are WordStar (tm) compat-
ible.
GRAPHICS EDITING
The editor can be put into a graphics mode by pressing either <F10>
or <alt G>. You return to the text mode by pressing the same key.
The top line of the screen will show the present graphics characters
available. Press <G> a few times to observe the full set of graphics
characters available. Pressing <A> toggles between automatic and manual
selection of cursor movement. When the AUTO is shown on the top line the
direction will change each time a corner is inserted into the text. Nor-
mal motion is clock-wise. You can force the cursor movement to change
direction by pressing the <D>.
The <SPACE>, cursor keys, HOME, END, PageUp, and PageDn all behave the
same as when in a text mode. The <INSERT> key is disabled and the editor
will only perform in a type over mode.
You insert graphic characters by the use of the numeric keypad. For
example the following set of graphics corresponds directly to the numeric
keypad as:
GRAPHICS KEYPAD
┌ ┬ ┐ 7 8 9
├ ┼ ┤ 4 5 6
└ ┴ ┘ 1 2 3
─ │ 0 .
The distribution copy of TNCED is installed for B&W displays with a
standard set of control key sequences.
The arrow keys are specified as Lft, Rgt, Up and Dn.
The control key is specified by the carat (^). For example the key
sequence control page up would be:
<^PgUp>.
┌──────────────────────────────────┬──────────────────┬─────────────────┐
│ STANDARD SET - CONTROL FUNCTION │ PRIMARY │ SECONDARY │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Character left │ <Lft> │ <^S> │
│ Character right │ <Rgt> │ <^D> │
│ Word left │ <^Lft> │ <^A> │
│ Word right │ <^Rgt> │ <^F> │
│ Line up │ <Up> │ <^E> │
│ Line down │ <Dn> │ <^X> │
│ Scroll up │ <^W> │ │
│ Scroll down │ <^Z> │ │
│ Page down │ <PgDn> │ <^C> │
│ Page up │ <PgUp> │ <^R> │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Top of window │ <^PgUp> │ <^Q><^R> │
│ Bottom of window │ <^PgDn> │ <^Q><^C> │
│ Cursor to left side │ <Home> │ <^Q><^S> │
│ Cursor to right side │ <End> │ <^Q><^D> │
│ Top of screen │ <^Home> │ <^Q><^E> │
│ Bottom of screen │ <^End> │ <^Q><^X> │
│ Go to line │ <^J><^L> │ <alt N> │
│ Go to column │ <^J><^C> │ │
│ Previous cursor position │ <^Q><^P> │ │
└──────────────────────────────────┴──────────────────┴─────────────────┘
┌──────────────────────────────────┬──────────────────┬─────────────────┐
│ STANDARD SET - CONTROL FUNCTION │ PRIMARY │ SECONDARY │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Abort Command │ <^U> │ │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Undo last deletion │ <^Q><^U> │ <alt U> │
│ Restore line │ <^Q><^L> │ │
│ Tab │ <^I> │ │
│ Insert control char │ <^P> char │ │
│ New line │ <^M> │ │
│ Insert line │ <^N> │ │
│ Delete current character │ <Del> │ <^G> │
│ Delete left character │ <^H> │ <^Bks> │
│ Delete right word │ <^T> │ │
│ Delete line right │ <^Q><^Y> │ │
│ Delete line │ <^Y> │ │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Find pattern │ <^Q><^F> │ <alt F> │
│ Find and replace │ <^Q><^A> │ <alt R> │
│ Find next │ <^L> │ │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Graphics toggle │ <F10> │ <alt G> │
└──────────────────────────────────┴──────────────────┴─────────────────┘
┌──────────────────────────────────┬──────────────────┬─────────────────┐
│ STANDARD SET - CONTROL FUNCTION │ PRIMARY │ SECONDARY │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Log drive/path │ <^J><^D> │ │
│ Show TNCED version │ <^J><^V> │ │
│ Show available memory │ <^J><^R> │ <alt M> │
│ Toggle inster mode │ <^V> │ <Ins> │
│ Toggle autoindent mode │ <^Q><^I> │ <alt I> │
│ Set undo limit │ <^J><^U> │ │
│ Set default extension │ <^J><^E> │ │
└──────────────────────────────────┴──────────────────┴─────────────────┘
┌──────────────────────────────────┬──────────────────┬─────────────────┐
│ STANDARD SET - CONTROL FUNCTION │ PRIMARY │ SECONDARY │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Abandon file │ <^K><^Q> │ <alt Q> │
│ Read file into window │ <^K><^R> │ │
│ Save and continue edit │ <^K><^S> │ │
│ Save to file │ <^K><^N> │ │
│ Save and exit to DOS │ <^K><^X> │ <alt X> │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Add Window │ <^O><^A> │ <alt W><alt W> │
│ Resize current window │ <^O><^S> │ <alt W><alt S> │
│ Next Window │ <^O><^N> │ <alt W><alt N> │
│ Previous Window │ <^O><^P> │ <alt W><alt P> │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Begin block │ <^K><^B> │ <alt B><alt B> │
│ End block │ <^K><^K> │ <alt B><alt E> │
│ Top of block │ <^Q><^B> │ │
│ Bottom of block │ <^Q><^K> │ │
│ Copy block │ <^K><^C> │ <alt B><alt C> │
│ Move block │ <^K><^V> │ <alt B><alt M> │
│ Delete block │ <^K><^Y> │ <alt B><alt D> │
│ Toggle (hide) block display │ <^K><^H> │ <alt B><alt H> │
│ Mark curent word │ <^K><^T> │ │
│ Write block to file │ <^K><^W> │ │
└──────────────────────────────────┴──────────────────┴─────────────────┘
┌──────────────────────────────────┬──────────────────┬─────────────────┐
│ STANDARD SET - CONTROL FUNCTION │ PRIMARY │ SECONDARY │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Set marker 0 │ <^K>0 │ │
│ Set marker 1 │ <^K>1 │ │
│ Set marker 2 │ <^K>2 │ │
│ Set marker 3 │ <^K>3 │ │
│ Set marker 4 │ <^K>4 │ │
│ Set marker 5 │ <^K>5 │ │
│ Set marker 6 │ <^K>6 │ │
│ Set marker 7 │ <^K>7 │ │
│ Set marker 8 │ <^K>8 │ │
│ Set marker 9 │ <^K>9 │ │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Hide/Unhide marker │ <^K><^M> │ <alt B><alt H> │
├──────────────────────────────────┼──────────────────┼─────────────────┤
│ Jump to marker 0 │ <^Q>0 │ │
│ Jump to marker 1 │ <^Q>1 │ │
│ Jump to marker 2 │ <^Q>2 │ │
│ Jump to marker 3 │ <^Q>3 │ │
│ Jump to marker 4 │ <^Q>4 │ │
│ Jump to marker 5 │ <^Q>5 │ │
│ Jump to marker 6 │ <^Q>6 │ │
│ Jump to marker 7 │ <^Q>7 │ │
│ Jump to marker 8 │ <^Q>8 │ │
│ Jump to marker 9 │ <^Q>9 │ │
└──────────────────────────────────┴──────────────────┴─────────────────┘